package cn.smbms.dao.provider;

import cn.smbms.pojo.Provide;
import org.mybatis.spring.SqlSessionTemplate;

import java.util.List;

public class ProviderMapperImpl  implements ProviderMapper {

    private SqlSessionTemplate sqlSession;

    public void setSqlSession(SqlSessionTemplate sqlSession) {
        this.sqlSession = sqlSession;
    }



    @Override
    public List<Provide> list(Provide provide) {
        return sqlSession.getMapper(ProviderMapper.class).list(provide);
    }

    @Override
    public List<Provide> likeproName(Provide provide) {
        return sqlSession.selectList("cn.smbms.dao.provider.ProviderMapper.likeproName",provide);
    }

    @Override
    public int add(Provide provide) {
        return sqlSession.getMapper(ProviderMapper.class).add(provide);
    }

    @Override
    public int update(Provide provide) {
        return sqlSession.getMapper(ProviderMapper.class).update(provide);
    }

    @Override
    public int del(Provide provide) {
        return sqlSession.getMapper(ProviderMapper.class).del(provide);
    }
}
